package com.bwie.coupon.domain.po;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;
import java.util.List;


/**
 * 优惠卷表
 */
@Data
public class MlCoupon {
    /**
     *    优惠卷id
     */
    private Integer id;
    /**
     *     优惠卷名称
     */
    private String couponName;
    /**
     *  发放总量
     */
    private Integer couponGross;
    /**
     * 适用商品（0-全部商品可用 1-指定商品 2 全平台通用）
     */
    private Integer couponType;
    /**
     * 开始使用时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date couponBeginTime;
    /**
     * 结束使用时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date couponStopTime;
    /**
     * 领取限制次数
     */
    private Integer couponAstrictNumber;
    /**
     *   优惠类型(外键)
     */
    private Integer preferentialTypeId;
    /**
     * 审核状态（0-待审核 1-通过 2-驳回）
     */
    private  Integer reviewStatus;
    /**
     * 优惠卷状态(0-进行中 1-已失效)
     */

    private  Integer state;
    /**
     * 商家id
     */
    private  Long sellerId;

    /**
     * 逻辑删除：0为已删除 1 为未删除
     */
    private Integer delState;
}
